/****************
* BARRA MENU
*****************/

.barramenu-bg{
/* position: absolute ; */
top:0;
left:0;
height:50px;
margin:0 auto;
z-index:100;
/* font-family: 80.5% arial,helvetica,sans-serif; */
border-bottom:solid 2px #ABABAB;
text-align: center;
color:#333;
width: 100%;
 background: #FD9A01;
 background: url("images/background/barramenu-bg.png") repeat-x scroll 0 0; 
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.barramenu-by{
 padding: 0 15px; 	

}

/****************
 MENU
*****************/

.menu, .submenu-h {
	border: 1px solid #ABABAB;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2)	inset;
	margin: 5px 2px;
	overflow: hidden;
	cursor: pointer;
	padding: 3px;
	background: white;
	width: 145px;
		
}

.menu{
	height: 30px;

}

.menu-bg{
	background: #eaeaea url(images/background/gris-degradado-1x100.png) 0 0 repeat-x;
	
	
}

.menu-tittle {
	 text-align: center;
	 height: 30px;
	 position:relative;
	 top: 7px
	 
}

.menu-bg:hover{
	background:#009900;
	color:#f3f3f3;
}

/***********************************
  SUBMENUS
************************************/
.submenu-h{
	margin-top: 15px;
	z-index: 1000;
	position:absolute;
	
}

.submenu-h-bg {
	background: #eaeaea 0 0 repeat-x;
}



.submenu-h-item{
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #f7f7f7;
	display:block;
	color:#444;
	border-radius: 5px;
    height:23px;
    padding-left:15px;
    padding-top: 7px;
    position: relative;
    width: 130px;
    text-align: left;
    
    
    
    
	
}
a.submenu-h-item:hover{
	background:#009900;
	color:#f3f3f3;
	border-radius: 5px;
	
	
}

.submenu-h-item.inicial{
	border-top:none;
	
}

.submenu-h-item.final{
	border-bottom:none;
			
	
}


/***********************************
  FORMULARIO DE INICIO DE SESSION
************************************/

.initsession-bg{
	background: url("images/curve.png") 0 0;
	width:160px;
	height: 50px;
	right: 0;
}

.initsession-link{
	border-bottom: 1px dotted #333333;
    cursor: pointer;
    font-size: 14px;
    right: 10px;
    position: relative;
    right: 0;
    width: 100px;
    top:15px;
    left: 50px;
  
}

.initsession-form{
	position:absolute;
	top:140px;
	right:10px;
	width:300px;
	height:auto;
	margin:10px 0 0 0;
	padding:4px;
	border:solid 1px #ababab;
	background-color:#eaeaea;	
	z-index:500;
	overflow: hidden;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;

}

.initsession-form-error{
	color:red;

}

.initsession-boton{
	height: 40px;
	background: #FFE28D;
}

input.initsession-boton:hover{
	height: 40px;
	background: #009900;
	color: white;
}
